﻿using System.Collections.Generic;
using Kaiser.Models;
using Kaiser.Modules.Cubic.DomainModel.Product;
using Kaiser.Modules.Cubic.ViewModel;
using Kaiser.Services;

namespace Kaiser.Modules.Cubic.Services
{
    public interface IProductCategoryService : IServiceBase<ProductCategory>
    {
        DataGrid<DomainModel.Product.ProductCategory> SearchProductCategory(ProductCategorySearch search, PagingInfo pageinfo);

        DataGrid<ProductCategory> GetProductCategoryAll(ProductCategorySearch search, PagingInfo pageinfo);

        IList<DomainModel.Product.ProductCategory> GetCategoryTreeList();
    }
}
